﻿/*
* name:Global && Pc StyleSheet
* version:v3.1.1
* update:加入placeholder依赖样式
* date:2015-08-26
*/
#nav li ul {
    top: 60px;
    z-index: 999;
    /*line-height: 27px;*/
    list-style-type: none;
    text-align:left;
    left: -999em; 
    width: 141px; 
    position: absolute;
    
    /*line-height: 27px;  */
}



#nav li ul a{
 display: block; 
_width: 180px;height:auto; margin:0 auto;text-align:left;
}

#nav li ul a:link  {
 color:#000000; text-decoration:none;font-weight:normal;
}
#nav li ul a:visited  {
 color:#000000;text-decoration:none;font-weight:normal;
}
#nav li ul a:hover  {
 color:#bfe902;text-decoration:none;
}

#nav li:hover ul {
 left: auto;
}


/* 雪碧图 */
.ico { display:inline-block; overflow:hidden; width:20px; height:20px; 
	vertical-align:middle; background:url(../images/ico.png);margin:0 .3em;}
.ico1_2 { background-position:-20px 0;}
.ico1_3 { background-position:-40px 0;}
.ico1_4 { background-position:-60px 0;}
.ico1_5 { background-position:-80px 0;}
.ico2_1 { background-position:0 -20px;}
.ico2_2 { background-position:-20px -20px;}
.ico2_3 { background-position:-40px -20px;}
.ico2_4 { background-position:-60px -20px;}
.ico2_5 { background-position:-80px -20px;}
.ico3_1 { background-position:0 -40px;}
.ico3_2 { background-position:-20px -40px;}
.ico3_3 { background-position:-40px -40px;}
.ico3_4 { background-position:-60px -40px;}
.ico3_5 { background-position:-80px -40px;}
.ico4_1 { background-position:0 -60px;}
.ico4_2 { background-position:-20px -60px;}
.ico4_3 { background-position:-40px -60px;}
.ico4_4 { background-position:-60px -60px;}
.ico4_5 { background-position:-80px -60px;}
/*
* 依赖：
* placeholder插件
*/
.placeholder { color:#aaa;}
/* 设置 */
body{font-size:14px; line-height:1.8; color:#555; background:#fff;}
.wrap { max-width:1200px; margin-right:auto; margin-left:auto; *width:1000px; clear:both;}
a{color:inherit;}
a:hover { color:#0078c3;}
/*css组件-设置*/
.form-control, .input-group-addon, .btn{border-radius:2px; }
.form-control:focus { border-color:#66afe9; outline:0; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
/*选中设置*/
::-moz-selection {color:#fff; background:#0078c3; }
::selection {color:#fff; background:#0078c3; }

a.blue { color:#2e9bd7; text-decoration:underline;}

/* 网站样式 */
.pageHeader,.pageFooter,.ipart,.channel_hd,.channel_bd { clear:both;}
.pageHeader { width:100%; position:absolute; left:0; top:0; z-index:50;}
.pageHeader .logo,.pageHeader .links { height:76px; line-height:76px;}
.pageHeader .logo { float:left;margin-right: 23px;}
.pageHeader .links { float:right;}
.pageHeader .links,.pageHeader .links a { color:#fff;} 
.pageHeader .links a { display:inline-block; white-space:nowrap;}
.pageHeader .links em { margin:0 10px;}
/*产品栏目描述*/
.pro_ms{width: 921px;margin-bottom: 10px; margin-left: 219px;background: #FFF;border: #D5D5D5 solid 1px;font-size: 12px; padding: 1px;text-align: left;;}
.pro_ms .pro_ms_con{ background: #F7F7F7 url(../images/MD_ico.gif) 6px 12px no-repeat;line-height: 20px;width: auto;padding: 10px 5px 10px 25px;}

.navBar,.nav > ul > li,.nav > ul > li > a { height:60px;}
.navBar { width:1030px; background:url(../images/white.7.png); border-radius:5px; position:relative;float: right;}
.nav {}
.nav > ul > li { width:12.499%; float:left; background:url(../images/nav_line.png) right no-repeat; position:relative;}
.nav > ul > li > a { display:block; line-height:60px; margin-right:1px; text-align:center; font-size:15px; color:#333;}
.nav > ul > li.cur > a { background-color:#0186d1; color:#fff;}
.nav > ul > li.cur > a .ico { background-position:-20px 0;}
.nav > ul > li:hover > a { background-color:#fff; color:#333;}
.nav > ul > li:hover > a .ico { background-position:0 0;}
.nav > ul > li.first > a { border-radius:5px 0 0 5px;}
.nav > ul > li.first:hover > a { border-radius:5px 0 0 0;}
.nav > ul ul { width:140%; height:auto; position:absolute; left:0; top:60px; background:#fff url(../images/nav_layerbg.png) top repeat-x; border-bottom:#0789d2 3px solid; padding:0 15px 15px 15px;}
.nav > ul ul a { display:block; line-height:20px; padding:10px 20px 10px 10px; border-bottom:#a9adb0 1px dotted; font-size:14px; position:relative;}
.nav > ul ul a .ico { position:absolute; right:0; top:13px; background-position:-40px 0;}

.mobile_key { display:none; width:40px; height:40px; line-height:40px; text-align:center; overflow:hidden; float:right; margin-top:15px;}
.mobile_key .ion { color:#0078c3; font-size:34px; margin:0;}

.navBar .search { width:110px; height:60px; position:absolute; right:0; top:0;}
.navBar .search ._n { height:60px; line-height:60px; text-align:center; color:#004593; cursor:pointer;}
.navBar .search ._n .ion { font-size:32px;}
.navBar .search_on { background:#fff; border-radius:5px; box-shadow:#ccc 0 0 5px inset; overflow:hidden;}
.navBar .search_on ._n { width:70px; float:left;}
.navBar .inputBox { height:30px; line-height:30px; margin:15px 60px 15px 70px; position:relative; display:none; overflow:hidden;}
.navBar .inputBox input { width:100%; border:0; height:30px; line-height:30px; font-size:15px; font-family:"Microsoft Yahei";}
.navBar .search .close { display:none; width:60px; height:60px; line-height:60px; text-align:center; position:absolute; right:0; top:0; cursor:pointer;}
.navBar .search .close .ion { font-size:20px;}
.navBar .search_on .close,.navBar .search_on .inputBox { display:block;}
.ibanner,.ibanner li { width:100%; height:700px; position:relative; overflow:hidden;}
.ibanner img { display:block; width:1920px; height:700px; position:absolute; left:50%; top:0; margin-left:-960px; max-width:none;}

.pageFooter { width:100%; height:350px; padding-top:210px; background:url(../images/footbg.png) center top no-repeat; margin-top:-75px;}
.pageFooter,.pageFooter a { color:#cae3ff;}
.pageFooter a:hover { color:#ffffff;}
.foot01 { height:275px;margin-left: 100px;}
.foot01 dl { width:21%; float:left;}
.foot01 dl.contact { width:31%; padding-left:3%; border-left:#4ba7e6 1px solid;}
.foot01 dl.contact .ewm { position:relative; min-height:55px; margin-bottom:10px;}
.foot01 dl.contact .ewm ._images { position:absolute; left:0; top:3px;}
.foot01 dt { font-size:20px; line-height:32px; margin-bottom:10px;}
.foot01 dt,.foot01 dt a { color:#fff;}
.foot01 dd { line-height:21px; padding:3px 0;}
.foot02 .f_logo { float:left;margin-left: 66px;}
.foot02 .links { float:right; line-height:36px;}
.foot02 .links span { display:inline-block; white-space:nowrap; margin:0 16px;}
.foot02 .links em { margin:0 8px;}

.ibanner,.ibanner li { width:100%; height:700px; position:relative; overflow:hidden;}
.ibanner images { display:block; width:1920px; height:700px; position:absolute; left:50%; top:0; margin-left:-960px; max-width:none;}
.ibanner .slide_nav { position:absolute; right:50%; margin-right:-500px; bottom:65px;}
.slide .slide_nav {font:0/0 a; letter-spacing:-9px;}
.slide .slide_nav a { display:inline-block; width:24px; height:35px; background:url(../images/slide_dot.png) 0 -35px no-repeat; cursor:pointer;}
.slide .slide_nav a.on { background-position:0 0;}

.ipart { padding-bottom:20px;}
.com_hd { text-align:center;}
.com_hd ._n { font-size:35px; color:#004593; font-weight:normal; line-height:1.8; background:url(../images/titlebg.png) bottom no-repeat; padding:26px 0;}
.com_hd ._text { max-width:690px; margin:0 auto; padding:15px 0;}

.ipart01 .box { padding:15px 15px 25px 85px; clear:both; overflow:hidden; position:relative; cursor:default; margin-bottom:10px;}
.ipart01 .box:hover { background:#f5f5f5;}
.ipart01 .ipo { display:block; width:60px; height:60px; background:url(../images/ipart01_ico.png) no-repeat; position:absolute; left:14px; top:25px;}
.ipart01 .ip01 { background-position:0 0;}
.ipart01 .ip02 { background-position:-60px 0;}
.ipart01 .ip03 { background-position:-120px 0;}
.ipart01 .ip04 { background-position:0 -60px;}
.ipart01 .ip05 { background-position:-60px -60px;}
.ipart01 .ip06 { background-position:-120px -60px;}
.ipart01 .box ._n { font-size:15px; margin-bottom:5px;} 
.ipart01 .box ._text { font-size:12px; line-height:22px; height:44px; overflow:hidden;}

.ipart02 { background:url(../images/greybg.png); border-top:#f2f2f2 1px solid; border-bottom:#f2f2f2 1px solid;}

.iproScrollBox { position:relative; clear:both; height:auto;}
.iproScrollBox .ips { display:block; width:73px; height:73px; overflow:hidden; background:url(../images/ipro_btn.png) no-repeat; position:absolute; top:50%; margin-top:-37px;}
.iproScrollBox .ips_prev { left:-73px;}
.iproScrollBox .ips_prev:hover { background-position:-73px 0;}
.iproScrollBox .ips_next { right:-73px; background-position:-73px -73px;}
.iproScrollBox .ips_next:hover { background-position:0 -73px;}
.iproScroll { position:relative; height:340px; overflow:hidden; font-size:16px;}
.ipsc { margin:0 auto; height:340px;width:90%;}
.ipsc li { height:auto; width:258px; text-align:center;cursor:pointer;}
.ipsc .box { border:#d8d8d8 1px solid; padding-bottom:8px; background-color:#fff;}
.ipsc ._images { display:block; height:0; padding-bottom:106%; overflow:hidden;}
.ipsc ._images images { width:100%; height:auto; display:block;}
.ipsc ._title { font-size:1em; font-weight:normal; line-height:1.9;}
.ipsc ._links { font-size:0.8em; line-height:2;}
.ipsc ._links a { color:#999;}
.ipsc ._links a { margin:0 8px;}
.ipsc li.roundabout-in-focus { opacity:1!important; }

.ipart03 { padding-bottom:40px;}
.ipart03 .com_hd ._text { padding-bottom:30px;}
.i_etc { border-radius:10px; clear:both; overflow:hidden;}
.inews { width:57%; float:left; background:#f7f7f7; padding-bottom:10px; height:267px;}
.inews .hd,.iact { height:110px; overflow:hidden; background:#0186d1; position:relative; text-align:right;}
.inews .hd .n,.iact .n { width:27%; height:85px; float:left; color:#fff; font-size:25px; font-weight:normal; text-align:center; line-height:1.3; padding-top:25px; position:absolute; left:0; top:0;}
.inews .hd .n .en,.iact .n .en { display:block; font-size:22px; font-family:Arial;}
.inews .hd ._images { width:73%; height:110px; float:right; overflow:hidden; position:relative;}
.inews .hd ._images images { width:100%; height:100%; -moz-transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;transition:all .8s ease 0s;} 
.inews:hover .hd ._images images {transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);}

.inews li { border-bottom:#e8e8e8 2px solid; position:relative; *zoom:1; clear:both; overflow:hidden; height:28px; line-height:28px; padding:10px 15px 10px 27%;}
.inews ._text { display:none;}
.inews ._time { width:18%; padding-left:9%; position:absolute; left:0; top:10px;}
.inews ._time b { font-weight:normal;}
.inews ._t { font-size:13px; font-weight:normal; height:28px; line-height:28px; color:#333; white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}
.inews li.hover { padding-top:25px; padding-bottom:25px; height:64px;}
.inews li.hover ._t { font-size:15px; font-weight:bold;}
.inews li.hover ._text { display:block; font-size:12px; color:#6c6c6c; line-height:18px; height:36px;}
.inews li.hover ._time { line-height:1.2; padding-top:33px; color:#333;}
.inews li.hover ._time ._day { font-size:30px; float:left; width:40px;}
.inews li.hover ._time ._month { display:block; padding-top:2px;}
.inews li.hover ._time em { display:none;}

.interaction { width:43%; float:left;}
.iact,.ivideo,.ilife { border-left:#fff 1px solid;}
.iact { background:#00b615;}
.iact a { display:block; width:100%; height:110px;}
.iact .n { text-align:left; padding-left:24px;}
.ivideo { height:115px; position:relative; overflow:hidden;}
.ivideo images { display:block; width:100%; height:100%;}

.ilife { background:#0186d1; height:128px; padding:20px;}
.ilife .n { height:40px; line-height:40px; color:#fff; font-size:25px; font-weight:normal; margin-bottom:12px;}
.ilife ._list li { height:30px; line-height:30px; background:url(../images/line_dot.png) 2px 12px no-repeat; padding-left:15px; word-break:break-all; overflow:hidden;}
.ilife ._list a { color:#fff;}
.ilife ._list a:hover { filter:alpha(opacity=70); opacity:0.7;}

/*channel*/
.channel_banner_big,.channel_banner { clear:both; height:390px; background-position:center top; background-repeat:no-repeat;}
/*.channel_banner_big { height:520px;}*/

/*.channel_banner ._title { padding-top:210px; font-size:26px; font-weight:normal; margin-bottom:5px;}
.channel_banner ._text { max-width:360px;}
.blue { color:#005daa;}
.white { color:#ffffff;}*/
.channel_hd { border-bottom:#e3e3e3 1px solid; padding:0px 0px 20px; margin-bottom:25px;}
.channel_menu,.channel_menu li { width:auto; float:left; white-space:nowrap;}
.channel_menu li { margin-right:10px;}
.channel_menu a { display:inline-block; white-space:nowrap;5 width:auto; line-height:20px; padding:15px 22px; font-size:15px; color:#555555;}
.channel_menu a:hover,.channel_menu .cur a,.channel_menu .active a { background:#2e9bd7; color:#fff;}
.breadcrumbs { white-space:nowrap; line-height:20px; padding:15px 0; width:100%; text-align:right;}
.breadcrumbs a { display:inline-block; white-space:nowrap;}
.breadcrumbs em { font-family:sans-serif; margin:0 8px;}

.channel_bd { margin-bottom:25px; position:relative;}
._channelT { font-size:35px; font-weight:normal; color:#333; margin-bottom:20px;}
._channelText { color:#666666; margin-bottom:20px; margin-top:-20px;}
.textContent { clear:both; overflow:hidden; line-height:1.8; font-size:14px;}

/*产品*/
.productPage { background:#f1f4f5;}
.proPart { background-color:#fff; box-shadow:#ccc 0 0 3px; margin-top:30px;}
.proPart > .hd { border-bottom:#0b51a1 2px solid; padding:25px 20px 10px; line-height:40px; margin-bottom:15px;}
.proPart > .hd ._title { float:left; font-size:30px; color:#0b51a1; font-weight:normal; margin-right:20px;}
.proPart > .hd ._links { float:left; font-size:14px;}
.proPart > .hd ._links a { display:inline-block; white-space:nowrap;}
.proPart > .hd ._links em { margin:0 15px; color:#aaa; font-size:12px; font-family:sans-serif;}
.proPart > .hd ._more { float:right; font-size:14px;}
.proPart > .hd ._more:after { content:""; display:inline-block; vertical-align:middle; width:0; height:0; overflow:hidden; font:0/0 a; border-color:transparent transparent transparent #666; border-style:dashed dashed dashed solid; border-width:3px; margin-left:6px;}
.proPart > .hd ._more:hover:after { border-left-color:#0078c3;}

.proPart > .bd { padding:0 15px 15px;}
.proPart .proimagess { width:310px; height:385px; float:left; position:relative; overflow:hidden;}
.proPart .proimagess images { width:100%; height:auto;}
.proimagess .slide_nav { right:5px; bottom:5px;}

.ipros { width:645px; float:right; overflow:hidden;}
.ipros ul { width:110%;}
.ipros li { width:315px; height:185px; float:left; border:#ececec 1px solid; margin:0 10px 10px 0; overflow:hidden;}
.ipros ._images { width:160px; height:160px; float:left; margin-top:12px; margin-right:8px;}
.ipros ._images images { width:100%; height:auto; -moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;}
.ipros li:hover ._images images { transform:translate(-10px); -moz-transform:translate(-10px); -ms-transform:translate(-10px); -o-transform:translate(-10px); -webkit-transform:translate(-10px);}
.ipros ._intro { margin-right:10px;}
.ipros ._t { font-size:18px; font-weight:bold; color:#005daa; height:32px; line-height:32px; word-break:break-all;  overflow:hidden; margin-top:28px;}
.ipros ._text { font-size:14px; line-height:24px; height:48px; overflow:hidden; margin-top:10px; overflow:hidden;}

.proPart02 .ipros ul { padding:1px 0 0 1px;}
.proPart02 .ipros li { width:213px; height:191px; position:relative; margin:-1px 0 0 -1px;}
.proPart02 .ipros ._images { float:none; margin:15px auto 0; display:block;}
.proPart02 .ipros ._intro { width:90%; position:absolute; left:5%; top:0; margin-top:5px; margin-right:0;}
.proPart02 .ipros ._intro ._t { margin:0;}

.proPart03 .ipros ul { padding:1px 0 0 1px;}
.proPart03 .ipros li { width:213px; height:383px; position:relative; margin:-1px 0 0 -1px;}
.proPart03 .ipros ._images { float:none; margin:190px auto 0; display:block;}
.proPart03 .ipros ._intro { width:80%; position:absolute; left:10%; top:0; margin-top:30px; margin-right:0;}
.proPart03 .ipros ._intro ._t { margin:0;}

/*产品列表*/
.product_list ._box { background:#c2e9fc url(../images/probg.jpg) center center/100% 100% no-repeat; padding:20px 0; margin-bottom:30px;}
.product_list ._images { display:block; width:100%; height:0; overflow:hidden; padding-bottom:100%;}
.product_list ._images images { display:block; width:100%; height:auto; -moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;}
.product_list ._n { font-size:14px; font-weight:normal; text-align:center; color:#0452a5; height:2em; line-height:2em;}
.product_list ._box:hover ._images images { transform:translate(-10px); -moz-transform:translate(-10px); -ms-transform:translate(-10px); -o-transform:translate(-10px); -webkit-transform:translate(-10px);}

.page { text-align:center; line-height:16px; margin-top:20px; }
.page span, .page a { display:inline-block; vertical-align:middle; border:1px solid #ededed; padding:5px 10px; vertical-align:middle; margin:0 0 10px -1px; overflow:hidden;}
.page .goprev { margin-right:10px;}
.page .gonext, .page .count { margin-left:10px;}
.page span, .page a:hover { background:#2e9bd7; color:#ffffff;}
.page span.goprev, .page span.gonext { color:#cccccc; background:none;}
.page span.etc { background:none; color:#333; border-color:#fff; margin:0 2px; vertical-align:top;}
.page span.count { border:0; background:0; color:#333333;}

/*product detail*/
.Pd-P6 { margin-bottom:30px;}
.Pd-P6 ._imagess { float:left; width:52%; overflow:hidden; }
.Pd-P6 ._imagess ._zoom { margin:0 auto; border:1px solid #dedede; height:390px; background:#c7ebfb  center/100% 100% no-repeat; position:relative;}
.Pd-P6 ._images { position:relative; height:390px; overflow:hidden; font-size:0; line-height:390px; text-align:center;}
.Pd-P6 ._images images { display:inline-block; width:auto; height:auto; max-width:100%; max-height:390px;}
.Pd-P6 ._zoomer { position:absolute; right:0; bottom:0; background:#fff; }
.Pd-P6 ._imagess .ion { font-size:16px; color:#333333; }
.Pd-P6 ._u { padding:10px 0; overflow:hidden; *zoom:1;}
.Pd-P6 ._u li { float:left; width:23%; margin:0 1%; cursor:pointer;}
.Pd-P6 ._u li div { position:relative; height:100px; line-height:100px; font-size:0; overflow:hidden; border:3px solid #ededed; border-radius:5px; text-align:center;}
.Pd-P6 ._u li images {display:inline-block; width:auto; height:auto; max-width:100%; max-height:100px;}

.Pd-P6 ._u ._selected div { border-color:#2e9bd7; }

.Pd-P6 ._intro { width:45%; float:right;}
.Pd-P6 ._intro ._title { font-size:28px; line-height:1.5; padding-bottom:10px; border-bottom:#e3e3e3 1px dotted; margin-bottom:20px;}
.Pd-P6 ._info { line-height:1.8; overflow:hidden; margin-bottom:30px;} 
.Pd-P6 ._info dl { position:relative; *zoom:1; padding-left:70px; margin-bottom:5px;}
.Pd-P6 ._info dt { position:absolute; left:0; top:0; font-weight:normal; white-space:nowrap; font-weight:bold;}

.Pd-P6 ._btn,.Pd-P6 ._tel { display:inline-block; vertical-align:middle; overflow:hidden;}
.Pd-P6 ._btn { width:auto; height:38px; line-height:38px; background:#00a9e6; color:#fff; font-size:14px; padding:0 30px; margin-right:10px;}
.Pd-P6 ._tel { width:auto; height:36px; line-height:36px; border:#e3e3e3 1px solid; font-size:26px; color:#d44115; font-style:italic; font-family:Arial; font-weight:bold; padding:0 10px 0 10px; cursor:default;}
.Pd-P6 ._tel .ico { margin:0; vertical-align:0;}

.pd_hd ._hd { border-bottom:#e3e3e3 1px solid; line-height:40px; margin-bottom:15px;}
.pd_hd ._hd ._title { float:left; border-bottom:#00a9e6 2px solid; font-size:20px; color:#2e9bd7; font-weight:bold; padding:0 5px; margin-bottom:-1px;}

.pd_hd ._bd { padding-bottom:20px;}
.pd_rec { clear:both;}
.pd_rec .hd { border-bottom:#e3e3e3 1px solid; line-height:50px; margin-bottom:30px;}
.pd_rec .hd ._n { float:left; font-size:26px; color:#0081cc;}

.pdRecScroll_box { position:relative;}
.pdRecScroll_box .prb { display:block; width:50px; height:50px; background:url(../images/pd_recbtn.png) no-repeat; position:absolute; top:50%; margin-top:-25px; z-index:20;}
.pdRecScroll_box .prb_prev { left:-60px;}
.pdRecScroll_box .prb_next { right:-60px; background-position:-50px 0;}
.pdRecScroll { width:100%; height:260px; position:relative; overflow:hidden;}
.pdRecScroll li { width:19%; float:left; margin-right:1%;}
.pdRecScroll ._box { margin-bottom:0;}

a.unable { display:none!important;}

/*newslist*/
.widget-newslist-3 li {overflow:hidden;  padding:0px 0 30px; border-bottom:1px dotted #cccccc; *zoom:1; font-size:14px; margin-bottom:30px;}
.widget-newslist-3 ._t, .widget-newslist-3 ._t a { font-size:22px; margin-bottom:5px; color:#555555; font-weight:normal;}
.widget-newslist-3 ._t a:hover { color:#2e9bd7;}
.widget-newslist-3 ._images { float:left; width:24%; margin-right:10px;}
.widget-newslist-3 ._p { line-height:1.6em; overflow:hidden; height:auto; margin:5px 0;color:#666; }
.widget-newslist-3 ._link {padding:2px 5px; color:#fff; border-radius:2px; font-size:12px; background:#2e9bd7; display:block; height:38px; line-height:38px; font-size:14px; width:124px; border-radius:19px; text-align:center; margin-top:10px;}
.widget-newslist-3 ._link:hover {opacity:.8;}
.widget-newslist-3 ._i {overflow:hidden; color:#a4a4a4; *zoom:1;}
.widget-newslist-3 ._i span, .widget-newslist-3 ._i a { float:left; line-height:24px;
 padding:0 10px;font-size:12px;}
.widget-newslist-3 ._i ._more {color:#fff; background:#2e9bd7; }
.widget-newslist-3 ._i ._date {color:#999; background:#ededed; }

/*newsdetail*/
.widget-newsdetail-2 ._head { border-bottom:1px dotted #cccccc; }
.widget-newsdetail-2 ._head ._title { font-size:18px; line-height:1.4; color:;font-weight:bold;}
.widget-newsdetail-2 ._tools { padding:10px 0; color:#999999;}
.widget-newsdetail-2 .ion { font-size:16px; font-weight:normal;}
.widget-newsdetail-2 ._tools ._tool{margin:0 4px;display:inline-block; vertical-align:middle;}
.widget-newsdetail-2 ._tools ._tool:hover{color:;}
.widget-newsdetail-2 ._tools ._b2l .ion { color:#0e90d2;}
.widget-newsdetail-2 .myart { padding:20px 0;}
.widget-newsdetail-2 ._detailPage_bottom {border-top:1px solid #cccccc;}
.widget-newsdetail-2 ._detailPage_bottom li {line-height:30px; overflow:hidden; 
height:30px;  padding:0 10px; border-bottom:1px solid #cccccc; }
.widget-newsdetail-2 ._detailPage_bottom ._mark {font-weight:bold; float:left; margin-right:10px; }
.widget-newsdetail-2 ._detailPage_bottom ._title {font-size:14px;  float:left; width:68%;}
.widget-newsdetail-2 ._detailPage_bottom ._title:hover { color:#0e90d2;}
.widget-newsdetail-2 ._detailPage_bottom ._time { float:right;}
.widget-newsdetail-2 .bdsharebuttonbox .bds_more { float:none; padding-left:2px; background:none; }

/*招标平台*/
.widget-newslist-4 li { margin-top:-1px; vertical-align:top;border:1px solid #ededed; 
  background:#ffffff; }
.widget-newslist-4 li a {position:relative;  display:block; overflow:hidden; 
  padding-left:45px; transition:none; *zoom:1; }
.widget-newslist-4 ._mark { position:absolute; top:0; left:0; width:45px; 
  margin-bottom:-999px;padding-bottom:999px; }
.widget-newslist-4 ._mark:before { content:"+"; position:absolute; left:17px;top:4px;
  font-weight:700;font-size:18px; font-family:tahoma;}
.widget-newslist-4 ._title {line-height:40px; height:40px; 
  padding:0 10px; cursor:pointer;border-bottom:1px solid #ffffff; }
.widget-newslist-4 ._title ._t {font-size:16px; float:left; width:88%; 
  color:#333333;}
.widget-newslist-4 ._title ._date { float:right; text-align:center; color:#999999;
  width:12%;}
.widget-newslist-4 ._p {line-height:20px; overflow:hidden; height:0;  margin:0 10px;}
.widget-newslist-4 a:hover, .widget-newslist-4 .hover a, .widget-newslist-4 .hover ._t {
  color:#ffffff; background:#0e90d2;}
.widget-newslist-4 a:hover ._mark, .widget-newslist-4 .hover ._mark { background:#3bb4f2;}
.widget-newslist-4 a:hover ._mark:before, .widget-newslist-4 .hover ._mark:before {content:"-"; }
.widget-newslist-4 a:hover ._title, .widget-newslist-4 .hover ._title { border-color:#3bb4f2;}
.widget-newslist-4 a:hover ._date, .widget-newslist-4 .hover ._date{color:#ffffff;}
.widget-newslist-4 a:hover ._p, .widget-newslist-4 .hover ._p { height:auto; margin:10px;}

/*员工生活*/
.widget-newslist-6 ul { position:relative;}
.widget-newslist-6 li {float:left; margin-bottom:15px;}
.widget-newslist-6 li a { display:block; padding:10px; background:#ededed;}
.widget-newslist-6 ._images {border:1px solid #ffffff;margin-bottom:6px;}
.widget-newslist-6 ._images images { width:100%;}
.widget-newslist-6 ._i { color:#999; }
.widget-newslist-6 ._title { font-size:16px; cursor:pointer;}
.widget-newslist-6 ._p { line-height:1.6em; cursor:pointer;color:#555; }
.widget-newslist-6 li a:hover { background:#f5f5f5;}
.widget-newslist-6 li a:hover ._images { border-color:#0e90d2;}
.widget-newslist-6 li a:hover ._title{color:#0e90d2;}

/*精彩视频*/
i.play { display:block; width:40px; height:40px; background:url(../images/play_ico.png) no-repeat; position:absolute; top:50%; left:50%; margin:-20px 0 0 -20px; overflow:hidden;}
.vdBox { background:#fff; padding:15px; font-size:14px; clear:both; overflow:hidden; margin-bottom:15px;}
.vdBox ._images { display:block; height:0; overflow:hidden; padding-bottom:75%; position:relative; margin-bottom:10px;}
.vdBox ._images images { width:100%; height:auto;}
.vdBox ._time { display:block; color:#a4a4a4; line-height:1.8;}
.vdBox ._title { font-size:20px; font-weight:normal; color:#333; line-height:30px; height:30px; margin-bottom:5px; word-break:break-all; overflow:hidden;}
.vdBox ._text { color:#666; line-height:1.9em; height:5.7em; overflow:hidden;}
.vdBox:hover { background:#ededed;}
.vdBox:hover ._title { color:#2e9bd7;}

/*营养课程*/
.widget-newslist-5 li { margin-bottom:5px;}
.widget-newslist-5 li a { display:block; padding:10px; background:#ffffff;}
.widget-newslist-5 ._images { border:1px solid #ffffff;margin-bottom:8px;}
.widget-newslist-5 ._i { color:#999;}
.widget-newslist-5 ._title { font-size:16px; cursor:pointer;}
.widget-newslist-5 ._p { line-height:1.6em; overflow:hidden; height:4.8em; cursor:pointer;
  color:#555555; }
.widget-newslist-5 li a:hover { background:#ededed;}
.widget-newslist-5 li a:hover ._images { border-color:#0e90d2;}
.widget-newslist-5 li a:hover ._title { color:#0e90d2;}

/*招聘列表*/
.jobSearch{ background-color:#ededed; padding:17px 27px; position:relative; margin-bottom:30px;}
.jobSearch .job_t{ line-height:31px;}
.jobSearch .jobinput{ float:left; width:22%;margin-right:2%;}
.jobSearch .jobsele{ float:left;width:22.5%;margin-right:2%;height:31px;line-height:31px; position:relative;}
.jobSearch .jobsele ._val{ position:relative; border:1px #abadb3 solid; background-color:#fff; width:100%; cursor:pointer;}
.jobSearch .jobsele ._val span{ display:block; height:29px; line-height:29px;width:90%;text-indent:5px;}
.jobSearch .jobsele ._val .jobst{ display:block; width:34px; height:29px; background:url(../images/job-s.png) center center no-repeat #196ab1; position:absolute; right:0; top:0;}
.jobSearch .jobsele ._option{ top:31px;left:0;padding:0 2%;width:96%; background-color:#fff;border:1px #abadb3 solid; border-top:0; position:absolute; max-height:150px; overflow:auto;}
.jobSearch .jobsele  ._option a{ display:block;}
.jobSearch .jobinput .inp-pi{ border:1px #abadb3 solid; background-color:#fff;height:29px;display:inline-block;width:100%;}
.jobSearch .jobinput .inp{ height:16px; line-height:16px; margin:7px 0 5px;padding-left:5px;vertical-align:top; border:none;background:transparent; width:100%; font-size:12px;  color:#555;}
.jobSearch .btn{background-color:#196ab1;color:#fff;font-size:13px;height:31px;width:75px;line-height:31px;vertical-align:top; border:none; *margin-left:5px; padding:0;}

.JobList-J1 { font-size:14px;}
.JobList-J1 li.first { background:#c0e9ff!important; border-bottom:none; padding:0; }
.JobList-J1 li { border-bottom:1px solid #cccccc; float:left; width:100%; height:43px; line-height:43px; background:url(../images/list_type.png) 15px center no-repeat; }
.JobList-J1 li ._un { float:left; text-align:center; height:42px; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#666;}
.JobList-J1 li ._t1 { width:18%; color:#303030; }
.JobList-J1 li ._t2 { width:20%; }
.JobList-J1 li ._t3 { width:24%; }
.JobList-J1 li ._t4 { width:14%; }
.JobList-J1 li ._t5 { width:14%; }
.JobList-J1 li ._t6 { width:10%; }
.JobList-J1 li.first ._ut { float:left; text-align:center; color:#004593; font-weight:700; font-size:16px; }
.JobList-J1 li:hover { background:#ededed; }

/*招聘详细*/
.JobList-J4 ._jcon { margin-bottom:20px; }
.JobList-J4 ._title { font-size:18px; color:#333333; }
.JobList-J4 ._part { padding:10px; border-bottom:1px solid #cccccc; line-height:26px; }
.JobList-J4 ._detailBtn { padding:10px 0; }
.JobList-J4 ._btn { display:inline-block; padding:0 30px; border-radius:3px; color:#ffffff; background:#cccccc; cursor:pointer; line-height:26px; margin-right:10px; }
.JobList-J4 ._btn1 { background:#2e9bd7; }
.JobList-J4 ._btn1:hover { background:#10a0ea; }

/*network*/
.map-M3-head { background:#f1f1f1; padding:0 1em; overflow:hidden;  *zoom:1;
margin-bottom:20px; height:60px; line-height:60px; }
.map-M3-head ._model { float:right; }
.map-M3-head ._model li { float:left; }
.map-M3-head ._model .ion { font-size:22px; }
.map-M3-head ._m1 .ion { color:#077131; }
.map-M3-head ._m2 .ion { color:#303030; }
.map-M3-list { height:400px; padding:10px; background:#f1f1f1; border:1px solid #ccc; position:relative; overflow:hidden; user-select:none; -webkit-user-select:none; }
.map-M3-list li { margin-bottom:10px; }
.map-M3-list ._t { font-weight:700; font-size:14px; }
.map-M3-list ._t .ion { font-size:22px; color:#0f752c; }
.map-M3-list ._p { padding:0 30px; }
.map-M3-map { height:520px; }
.map-M3-list .scroll_bar { background:#aaa; }
.map-M3-list .scroll_slider { height:70px; background:#f3f3f5; position:relative; border-radius:0; border:1px solid #ccc; width:98%; }
.map-M3-list .scroll_slider:before { content:""; position:absolute; width:80%; left:10%; top:50%; margin-top:-3px; height:1px; background:#ccc; }
.map-M3-list .scroll_slider:after { content:""; position:absolute; width:80%; height:2px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; left:10%; top:50%; }

/*about*/
.ab_section .com_hd { margin-bottom:20px;}
.aboutPage .channel_hd { padding-bottom:0; border-bottom-width:0;}
.aboutPage .aboutMenuBox { padding-bottom:20px; border-bottom:#e3e3e3 1px solid;}
.aboutPage .fixed { width:100%; position:fixed; left:0; top:0; background:#fff; z-index:20; padding-top:15px;}
.aboutbg { height:275px; padding-top:67px; padding-left:68px; background: no-repeat; margin-bottom:20px;}
.aboutBox,.aboutSlider { width:650px; height:225px;}
.aboutBox { padding:8px; background:#fff; border:#c6ecff 1px solid; position:relative; border-radius:0 20px 20px 0;}
.aboutBox .abb { display:block; width:30px; height:30px; background:url(../images/about_arr.png) no-repeat; position:absolute; top:50%; margin-top:-15px; z-index:10;}
.aboutBox .ab_prev { left:-32px;}
.aboutBox .ab_next { right:-32px; background-position:-30px 0;}
.aboutSlider { overflow:hidden; border-radius:0 15px 15px 0;}
.aboutSlider li { width:48%; margin-right:2%; float:left;}
.aboutSlider li images { width:100%; height:auto;}

.com_more { display:block; padding-left:30px; width:118px; height:38px; line-height:38px; background:url(../images/ab_more.png) no-repeat; font-size:14px; color:#ffffff; margin:0 auto;}

.ab_section { padding-bottom:40px;}

.ab02 { min-height:190px; background:#dee9f0 url(../images/ab_culture.jpg) bottom no-repeat;}
.ab02 .com_hd ._n,.ab05 .com_hd ._n { background-image:url(../images/titlebg_white.png);}
.cultureText { padding-bottom:10px;}
.cultureText dl { position:relative; *zoom:1; padding-left:100px; font-size:14px; line-height:2em; margin-bottom:0;}
.cultureText dt { width:100px; position:absolute; left:0; top:0; text-align:left; font-size:16px; color:#004593; }

.History-H4-T { height:50px; }
.History-H4 .tab_t { width:106px; height:50px; background:url(../images/dot_normal.png) center bottom no-repeat; font-size:14px; float:left; text-align:center;}
.History-H4 .tab_t_cur { background-image:url(../images/dot_cur.png); color:#007fca; font-weight:normal; font-size:18px; }
.History-H4 .tab_c { margin-top:-7px; border-top:1px solid #dbdfe1; display:none;}
.History-H4 .tab_c_cur { display:block;}
.History-H4 .tab_c ul { background:url(../images/line.png) center 0 repeat-y; padding-top:30px; }
.History-H4 .tab_c li { background:url(../images/dot.png) center 17px no-repeat; padding-bottom:20px; }
.History-H4 .tab_c ._images { float:right; width:47%; }
.History-H4 .tab_c ._images images { height:104px; margin:0 15px 15px 0; }
.History-H4 .tab_c ._text { float:left; width:47%; text-align:right; }
.History-H4 .tab_c ._title { font-size:22px; color:#007fca; line-height:1.8em; }
.History-H4 ._even ._images { float:left; text-align:right; }
.History-H4 ._even ._images images { margin:0 0 15px 15px; }
.History-H4 ._even ._text { float:right; text-align:left; }

.picList ._box { margin-bottom:15px;}
.picList ._images { display:block; height:0; overflow:hidden; padding-bottom:75%; margin-bottom:5px;}
.picList ._images images { width:100%; height:auto;}
.picList ._title { font-size:14px; font-weight:normal; text-align:center; height:32px; line-height:32px; word-break:break-all; overflow:hidden;}

.ab05 { background: center top no-repeat; height:949px;}
.chanyeBox { width:637px; height:639px; background:url(../images/chanye_circle.png) no-repeat; margin:80px auto 0; position:relative; font-size:14px;}
.chanyeBox .tab_t { width:135px; height:36px; font-size:24px; color:#004593; line-height:27px; position:absolute;}
.chanyeBox .tab_t em { display:block; float:left; width:27px; height:27px; line-height:26px; text-align:center; background:#fff; border-radius:50%; font-size:20px; color:#329bd7; margin-right:7px; overflow:hidden; margin-top:1px;}
.chanyeBox .tab_t images { display:none; width:71px; height:71px; position:absolute;}
.chanyeBox .tab_t_cur images { display:block;}
.ab05 .chanyeBox .cth1 { left:247px; top:-62px;}
.ab05 .chanyeBox .cth1 images { left:39px; top:35px;}
.ab05 .chanyeBox .cth2 { right:-158px; top:205px;}
.ab05 .chanyeBox .cth2 images { left:-78px; top:-11px;}
.ab05 .chanyeBox .cth3 { right:-40px; top:559px;}
.ab05 .chanyeBox .cth3 images { left:-82px; top:-14px;}
.ab05 .chanyeBox .cth4 { left:-40px; top:559px;}
.ab05 .chanyeBox .cth4 images { left:143px; top:-18px;}
.ab05 .chanyeBox .cth5 { left:-158px; top:205px;}
.ab05 .chanyeBox .cth5 images { left:144px; top:-19px;}
.cy_hd .cth4 em,.cy_hd .cth5 em { float:right; margin-right:0; margin-left:7px;}

.chanyeBox ._text { color:#333; padding:0 30px; line-height:26px; height:104px; overflow:hidden; margin-bottom:15px;}
.chanyeBox .tab_c { display:none; width:450px; height:auto; position:absolute; left:98px; top:88px;}
.chanyeBox .tab_c_cur { display:block;}

.aboutPage .pageFooter { margin-top:-200px;}

/*job*/
.job_hd { border-bottom:#bababa 1px solid; padding-bottom:25px;}
.job_hd ._channelT { margin-bottom:0;}
.job_hd ._text { margin-bottom:15px;} 
.job_hd .com_more { margin:0;}

.job_bd .com_hd ._text { margin-bottom:10px;}

.jobBox { position:relative; margin-bottom:15px;}
.jobBox a { display:block; width:100%; height:0; padding-bottom:56%; position:relative; overflow:hidden;}
.jobBox images { display:block; width:100%; height:auto;}
.jobBox .n { display:block; width:126px; height:46px; line-height:46px; text-align:center; font-size:20px; color:#fff; position:absolute; left:50%; top:50%; margin:-23px 0 0 -63px; font-weight:normal; background:rgba(1,134,209,.80); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#990186d1,endcolorstr=#990186d1); z-index:30;}
.jobBox .bg { display:none; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(1,134,209,.80); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#990186d1,endcolorstr=#990186d1); z-index:10;}
.jobBox a:before,.jobBox a:after { position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:'';opacity:0; filter:Alpha(opacity=0); display:none\9;-webkit-transition:all  0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;-o-transition:all 0.35s; z-index:20;}
.jobBox a:before { border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1);}
.jobBox a:after { border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);-moz-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1);}
.jobBox:hover .bg { display:block;}
.jobBox:hover a:before,.jobBox:hover a:after { opacity:1;filter:Alpha(opacity=100);-webkit-transform:scale(1);transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1); display:block\9;}
.jobBox:hover .n { background:none; filter:none;}

/*关于得益--联系我们*/
.contactMap { height:500px; border:#e3e3e3 1px solid; margin-bottom:15px;}
.contactMap images { max-width:none;}
.contact_info { font-size:16px; line-height:1.8;}

/*人力资源--联系我们*/
.job_contact { padding-left:40px;}
.job_contact .contact_info { border-top:#e3e3e3 1px solid; padding-top:20px; margin-bottom:20px;}

/*留言*/
.Form-M1 .Form-M1-Left { float:left; width:50%; }
.Form-M1 .Form-M1-right { float:right; width:50%; }
.Form-M1 .Form-M1-li { padding-top:10px; }
.Form-M1 .Form-M1-li label { width:5em; display:inline-block; color:#666; vertical-align:top; }
.Form-M1 .Form-M1-li input { height:28px; line-height:28px; border:1px #ddd solid; width:70%; }
.Form-M1 .Form-M1-li textarea { border:1px #ddd solid; width:70%; height:142px;}
.Form-M1 .Form-M1-li em { color:red; vertical-align:middle; padding-left:10px; }
.Form-M1 .Form-M1-li input._yzm { width:20%; }
.Form-M1 .Form-M1-li images { vertical-align:middle; padding-left:10px; cursor:pointer; }
.Form-M1 .Form-M1-li b { color:#666; font-size:12px; padding-left:4px; }
.Form-M1 .Form-M1-Btn { clear:both; text-align:center; padding-top:40px; }
.Form-M1 .Form-M1-Btn button { width:90px; height:24px; line-height:24px; text-align:center; color:#fff; border-radius:4px; cursor:pointer; border:0;}
.Form-M1 .Form-M1-Btn ._submit { background:#2e9bd7; margin-right:10px; }
.Form-M1 .Form-M1-Btn ._reset { background:#909090; }

/*简历投递*/
.Form-J1 .Form-J1-Left { float:left; width:50%; }
.Form-J1 .Form-J1-right { float:right; width:50%; }
.Form-J1 .Form-J1-li { padding-top:10px; }
.Form-J1 .Form-J1-li label { width:5em; display:inline-block; color:#666; vertical-align:top; }
.Form-J1 .Form-J1-li input { height:28px; line-height:28px; border:1px #ddd solid; width:70%; }
.Form-J1 .Form-J1-li textarea { border:1px #ddd solid; width:70%; height:60px;}
.Form-J1 .Form-J1-li em { color:red; vertical-align:middle; padding-left:10px; }
.Form-J1 .Form-J1-li input._yzm { width:20%; }
.Form-J1 .Form-J1-li images { vertical-align:middle; padding-left:10px; cursor:pointer; }
.Form-J1 .Form-J1-li b { color:#666; font-size:12px; padding-left:4px; }
.Form-J1 .Form-J1-li select { border:1px #ddd solid; width:70%; padding:7px 0; }
.Form-J1 .Form-J1-Btn { clear:both; text-align:center; padding-top:40px; }
.Form-J1 .Form-J1-Btn button { width:90px; height:24px; line-height:24px; text-align:center; color:#fff; border-radius:4px; cursor:pointer; border:0;}
.Form-J1 .Form-J1-Btn ._submit { background:#2e9bd7; margin-right:10px; }
.Form-J1 .Form-J1-Btn ._reset { background:#909090; }

/*订购*/
.Form-P1 .Form-P1-Left { float: left; width: 50%; }
.Form-P1 .Form-P1-right { float: right; width: 50%; }
.Form-P1 .Form-P1-li { padding-top: 10px; }
.Form-P1 .Form-P1-li label { width: 5em; display: inline-block; color: #666; vertical-align: top; }
.Form-P1 .Form-P1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; }
.Form-P1 .Form-P1-li textarea { border: 1px #ddd solid; width: 70%; }
.Form-P1 .Form-P1-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-P1 .Form-P1-li input._yzm { width: 20%; }
.Form-P1 .Form-P1-li images { vertical-align: middle; padding-left: 10px; cursor: pointer; }
.Form-P1 .Form-P1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-P1 .Form-P1-li select { border: 1px #ddd solid; width: 70%; padding: 7px 0; }
.Form-P1 .Form-P1-Btn { clear: both; text-align: center; padding-top: 40px; }
.Form-P1 .Form-P1-Btn button { width: 90px; height: 24px; line-height: 24px; text-align: center; color: #fff; border-radius: 4px; cursor: pointer; border:0;}
.Form-P1 .Form-P1-Btn ._submit { background: #2e9bd7; margin-right: 10px; }
.Form-P1 .Form-P1-Btn ._reset { background: #909090; }

/*20150925*/
.History-H4 { padding-bottom:80px; min-height:200px;}


.ab05 .chanyeBox .cth2 { right:-128px; top:143px;}
.ab05 .chanyeBox .cth2 images { left:-78px; top:-11px;}
.ab05 .chanyeBox .cth3 { right:-129px; top:464px;}
.ab05 .chanyeBox .cth3 images { left:-82px; top:-14px;}
.ab05 .chanyeBox .cth4 { left:247px; top:680px;}
.ab05 .chanyeBox .cth4 images { left:35px; top:-76px;}
.ab05 .chanyeBox .cth5 { left:-129px; top:464px;}
.ab05 .chanyeBox .cth5 images { left:144px; top:-19px;}
.ab05 .chanyeBox .cth6 { left:-128px; top:143px;}
.ab05 .chanyeBox .cth6 images { right:-78px; top:-11px;}
.cy_hd .cth4 em,.cy_hd .cth5 em,.cy_hd .cth6 em { float:right; margin-right:0; margin-left:7px;}


/*网站地图*/
.web_map { overflow: hidden; margin-bottom: 100px; }
.map_line { overflow: hidden; line-height: 30px; padding: 8px 10px; border-bottom: 1px solid #ddd; *zoom:1;
}
.map_line h4 { margin-right: 10px; }
.map_line h4 a { display: block; text-align: center; background: #ececec; font-size: 14px; }
.map_line h4 a:hover { background: #2a63a4; color: #fff; }
.site_cell a { float: left; color: #333; padding-left:0px; transition: none; margin-right:20px; white-space:nowrap;}

/*20151012*/
.foot01 dl { width:21%;}
.foot01 dl.contact { width:30%;}
.aboutPage .aboutMenuBox { padding-top:15px;}

#containerM3 images{max-width:none;}

/*20151202*/
.ab02 { background:none; padding-bottom:100px; }
.ab02 .com_hd ._n { background-image:url(../images/titlebg.png); }
.map-M3-search select#city { height: auto; line-height: 1; }



/*
*全站搜索
*/
.Search-S1-head {
  overflow: hidden;
  padding: 20px;
  background: #ededed;
  margin-bottom: 20px;
  *zoom: 1;
}
.Search-S1-head ._form {
  margin-right: 3em;
}
.Search-S1-head ._inp {
  height: 20px;
  line-height: 20px;
  padding: 0 5px;
  background: #ffffff;
  border: 1px solid #cccccc;
}
.Search-S1-head ._btn {
  height: 22px;
  line-height: 22px;
  background: #0e90d2;
  cursor: pointer;
}
.Search-S1-head ._btn [class^="ico-"] {
  vertical-align: top;
  color: #ffffff;
  font-size: 16px;
}
.Search-S1-head ._result {
  height: 22px;
  line-height: 22px;
}
.Search-S1-head ._result em {
  margin: 0 .4em;
  font-weight: 700;
}
.Search-S1-list {
  margin: 30px 0;
}
.Search-S1-list li {
  margin-bottom: 10px;
}
.Search-S1-list ._head {
  font-size: 14px;
  padding: 5px 0;
  margin-bottom: 10px;
  border-bottom: 1px solid #cccccc;
}
.Search-S1-list ._num {
  float: left;
}
.Search-S1-list ._type {
  float: left;
  color: #263441;
  padding: 0 1em;
  border-right: 1px solid #cccccc;
  margin-right: 1em;
  font-style: normal;
}
.Search-S1-list ._t {
  float: left;
  width: 50%;
  font-weight: bold;
}
.Search-S1-list ._p {
  padding-left: 60px;
}
.result{border-top:1px solid #ddd;padding:10px 10px 0;margin-top:20px;}
.sear_filt input{margin:0 5px;vertical-align:middle;}
.sear_filt label{ font-weight:normal;}
.sear_result li{margin-bottom:10px;}
.sear_result a{color:#333;}
.sear_result a:hover{text-decoration:underline;}
.sear_result .el{font-size:14px;_width:100%;}
.sear_result .p{padding:10px 20px;border-top:1px solid #ddd;margin-top:10px;}
.sear_result em{color:#e60013;display:inline-block;padding:0 1em;border-right:1px solid #ddd;margin-right:1em;}
.sear{padding:0 25px 10px;background:#eee;}
.sear .t{font-size:15px;font-weight:bold;line-height:2.4;}
.serv_select li{float:left;width:36px;border:1px solid #ccc;background:#fff;padding:0 5px;margin-right:5px;cursor:pointer;}
.rect{display:inline-block;width:2px;height:3px;overflow:hidden;border-left:2px solid #fff;border-bottom:2px solid #fff;margin-top:9px;}
.on .rect{border-color:#e60013;}
.sear_f{border:1px solid #ccc;background: 96% -32px no-repeat #fff;}
.sear_f .inp { border-width:0; outline:none; }
.sear_f .btn{width:25px;padding: 0;}
.red{color: #e60013 !important;}

.Form-P1 .Form-P1-li input.Wdate { width:33%; }